<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="validausuario.jsp"%>
<%@ page import="com.are.odisea.*"%>
<%@ page import="java.util.*"%>
<%
	db conexion = new db();
	GestionUsuario gu = new GestionUsuario(conexion);
	String usuario = (String)session.getAttribute("usuario");
	if (!gu.Find(usuario)) {
		response.sendRedirect("index.jsp");
		return;
	}
	Usuario user = gu.getUser();
	String personal = user.getPersonal();
	ArrayList<Stock> lista = new ArrayList<Stock>();
	ArrayList<Stock> lista_seriales = new ArrayList<Stock>();
	
	
	
	if (user.getPermitirVerInventario().equals("S") && !personal.equals("-1") ) {
		if (request.getParameter("tipo") != null) {
			GestionStock gs = new GestionStock(conexion,personal);
			String tipo = (String)request.getParameter("tipo");
			if (tipo.equals("material")) {
				lista = gs.StockTotalizado();
			}
			if (tipo.equals("serial")) {
				lista_seriales = gs.Seriales();
			}
		}
	}
	int fila=1;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Inventario personal</title>
<LINK REL="stylesheet" TYPE="text/css" HREF="main.css">
<link rel="stylesheet" href="themes/redmond/jquery.ui.all.css">
<script src="js/jquery.js" type="text/javascript"></script>
<script src="ui/jquery.ui.core.js" language="JavaScript"></script>
<script src="ui/jquery.ui.widget.js" language="JavaScript"></script>
<script src="ui/jquery.ui.tabs.js" ></script>
<script src="ui/jquery.ui.button.js"></script>
<script type="text/javascript">
$(function() {
	$( "input:submit, a, button", ".botones" ).button();
	$( "input:button, a, button", ".botones" ).button();
	
});
</script>
<script type="text/javascript">
function detalle(material,bodega,centro,estado,suministro,cedula) {
	url = "DetalleStock.jsp?material=" + material + "&bodega=" + bodega + "&centro=" + centro + "&suministro=" + suministro + "&estado=" + estado + "&cedula=" + cedula;
	window.open(url , "DetalleStock" , "width=800,height=500,scrollbars=YES,menubar=No,toolbar=NO,status=YES"); 
}

</script>
</head>
<body>
<%@include file="header.jsp"%>
<div class="contencenter demo">
<H2><img src="images/Inventario.png" style="width:64px;heigth:64px;" />Inventario Personal</H2>
<% if (user.getPermitirVerInventario().equals("S")) { %>
<% if (!personal.equals("-1")) { %>
<div class="botones">
	<a href="stock_personal.jsp?tipo=material">Materiales</a> <a href="stock_personal.jsp?tipo=serial">Equipos (Seriales)</a>
</div>
<% if (request.getParameter("tipo") != null) { %>

<form action="ExportExcel.jsp" method="post" target="_blank" id="FormularioExportacion">
<p>Exportar a Excel  <img src="images/Download.png" class="botonExcel" /></p> 
<input type="hidden" id="datos_a_enviar" name="datos_a_enviar" /> 
</form> 

<% if (request.getParameter("tipo").equals("material")) { %>
<table id="Exportar_a_Excel">
	<tr>
		<th>Cod.Material</th>
		<th>Descripcion</th>
		<th>Unidad</th>
		<th>Departamento</th>
		<th>Bodega</th>
		<th>Centro</th>
		<th>Suministro</th>
		<th>Cant.</th>
		<th>Reserva</th>
		<th>Estado</th>
		<th>Accion</th>
	</tr>
<% if (lista.size() > 0) { %>
<% for (Stock item : lista)  { %>
	<tr <%= fila%2==0?"class='odd'":"" %>>
		<td><%= item.getMaterial() %></td>
		<td><%= item.getDesc_material() %></td>
		<td><%= item.getUnd_material() %></td>
		<td><%= item.getDesc_departamento() %></td>
		<td><%= item.getDesc_bodega() %></td>
		<td><%= item.getCentro() %></td>
		<td><%= item.getSuministro() %></td>
		<td><%= item.getCantidad() %></td>
		<td><%= item.getReserva() %></td>
		<td><%= item.getDesc_estado() %></td>
		<td><a href="javascript:detalle('<%= item.getMaterial() %>','<%= item.getBodega() %>','<%= item.getCentro() %>','<%= item.getEstado() %>','<%= item.getSuministro() %>','<%= item.getCedula() %>')"><img src="images/buscar.png" title="Buscar" /></a></td>
	</tr>

<% fila++; %>
<% } %>
<tr>
	<th colspan="11">Total registros: <%= lista.size() %></th>
</tr>
<% }else { %>
<tr>
	<td colspan="11">No se encontraron registros</td>
</tr>
<% } %>
</table>
<% } %>
<% if (request.getParameter("tipo").equals("serial")) { %>
<table id="Exportar_a_Excel">
	<tr>
		<th>Cod.Material</th>
		<th>Descripcion</th>
		<th>Unidad</th>
		<th>Departamento</th>
		<th>Bodega</th>
		<th>Centro</th>
		<th>Suministro</th>
		<th>Estado</th>
		<th>Num. Entrega</th>
		<th>Serial</th>
		<th>Cas-ID</th>
	</tr>
<% if (lista_seriales.size() > 0) { %>
<% for (Stock item : lista_seriales)  { %>
	<tr <%= fila%2==0?"class='odd'":"" %>>
		<td><%= item.getMaterial() %></td>
		<td><%= item.getDesc_material() %></td>
		<td><%= item.getUnd_material() %></td>
		<td><%= item.getDesc_departamento() %></td>
		<td><%= item.getDesc_bodega() %></td>
		<td><%= item.getCentro() %></td>
		<td><%= item.getSuministro() %></td>
		<td><%= item.getDesc_estado() %></td>
		<td><%= item.getNum_entrega() %></td>
		<td><%= item.getSerial() %></td>
		<td><%= item.getCasid() %></td>
	</tr>

<% fila++; %>
<% } %>
<tr>
	<th colspan="11">Total registros: <%= lista_seriales.size() %></th>
</tr>
<% }else { %>
<tr>
	<td colspan="11">No se encontraron registros</td>
</tr>
<% } %>
</table>
<% } %>

<script language="javascript"> 
$(document).ready(function() { 
     $(".botonExcel").click(function(event) { 
     $("#datos_a_enviar").val( $("<div>").append( $("#Exportar_a_Excel").eq(0).clone()).html()); 
     $("#FormularioExportacion").submit(); 
}); 
}); 
</script> 

<% } %>

<% } else { %>
<strong>El usuario no tiene personal asignado, informar al administrador del sistema</strong>
<% } %>
<% }else { %>
<strong>Usuario no autorizado para ver inventario</strong>
<% } %>



</div>

</body>
</html>

<%
	conexion.Close();
%>